home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-07 / blts893.zip / AE2PERF.TXT < prev    next >
Text File  |  1992-10-30  |  18KB  |  419 lines

  1.  
  2.  
  3.  
  4. ARTISOFT adapter Performance Bulletin
  5. Products Affected:  AE1/T, AE2/C, AE2/T and AE3 Ethernet adapters
  6. Date:  27OCT92
  7. Engineer:  Robert D. Brown IV, Joel Landau
  8.  
  9.  
  10.                   General Adapter Performance Characteristics
  11.                   Artisoft Ethernet:  AE1/T, AE2/C AE2/T, AE3
  12.  
  13.  
  14.                                    ABSTRACT
  15.  
  16. The performance of Artisoft's Ethernet AE1/T, AE2/C and AE3 adapters are very
  17. competitive.  Quantitative empirical data pertaining to the general
  18. performance characteristics of Artisoft's ethernet adapters is still being
  19. gathered and documented.
  20.  
  21. Artisoft ethernet AE-series adapter users frequently require performance
  22. information for various reasons.  Occasionally it is necessary for a user to
  23. configure an Ethernet adapter for 8-bit mode because of compatibility problems
  24. with their particular computer.
  25.  
  26. It is the purpose of this document to illustrate the general performance
  27. characteristics of Artisoft's Ethernet AE-series adapters, with focus placed
  28. on the contrast between 8-bit mode and 16-bit mode of the AE-series adapters.
  29.  
  30.  
  31.                                 TEST PROCEDURE
  32.  
  33. Server:  80486 50MHz (Dedicated)
  34. Workstations: 80386sx 25MHz (5 workstations)
  35. Network Operating System:  LANtastic V4.10
  36. Diskcache:  LANCACHE.EXE
  37. The network benchmark software used:  PERFORM3, NetWare LAN Driver
  38. Synchronized Traffic Test Program
  39. PERFORM3 parameters:
  40.   Starting block size (in Bytes):  64K
  41.   Ending block size (in Bytes):  3K
  42.   Step size (in Bytes):  4K
  43.  
  44. TEST CONFIGURATIONS (4):
  45. 1)16-bit mode with LANtastic software defaults.
  46. 2)16-bit mode with LANtastic software performance optimized.
  47. 3)8-bit mode with LANtastic software defaults.
  48. 4)8-bit mode with LANtastic software performance optimized.
  49.  
  50. NOTE1:  LANtastic performance optimizing software settings used for these
  51. performance tests are outlined in Appendix A.
  52.  
  53. NOTE2:  The server along with the workstations was configured for 8-bit mode
  54. during the 8-bit mode testing.
  55.  
  56.  
  57.  
  58.                Artisoft AE-Series Ethernet Throughput Performance
  59.                                      PAGE 1
  60.  
  61.  
  62.  
  63. NOTE3:  The current differences between AE1/AE2/AE3 adapters are not
  64. significant regarding these tests except that AE1 adapters do not have a 16-
  65. bit mode.  Only AE2/C adapters were used to obtain this data.  The 8-bit mode
  66. data should accurately represent the AE1 adapter.
  67.  
  68.  
  69.                                     RESULTS
  70.  
  71. The results for each of the configurations tested are contained in table 1.
  72. A graph of table 1 can be found in figure 1.
  73.  
  74. 1)16-bit mode with LANtastic software defaults:
  75. The out-of-the-box 16-bit configuration of the AE2 adapter in combination with
  76. the default LANtastic switch settings provides a somewhat level response of
  77. performance from 3K to 64K block sizes.  The peak data throughput for this
  78. configuration is slightly above 400KBytes/S.  For repetitive small data
  79. transfers(below 5K) the throughput for this configuration falls no lower than
  80. 320KBytes/S.
  81.  
  82. 2)16-bit mode with LANtastic software performance optimized:
  83. The out-of-the-box 16-bit configuration of the AE2 adapter in combination with
  84. the LANtastic V4.10 optimized settings produces throughput data transfer rates
  85. as high as 1077KBytes/S, (above 1MByte per second).  It is interesting to note
  86. that due to overhead it is possible only to approach 1.25 MBytes/S
  87. (10Mbits/S).  Ten-megabits per second cannot be met nor exceeded on Ethernet.
  88.  
  89. The most common units of data that are transfered on many networks are small
  90. (typically less than 10KBytes).  The area of the performance curve from
  91. 3KBytes/S to 10KBytes/S should indicate the performance as perceived by most
  92. users of this configuration.  Multiple small transfers (less than 10K) result
  93. in xfer rates that fall to but not less than 673KBytes/S.
  94.  
  95. This configuration produces the curve that best illustrates the effect of
  96. NOS/DOS/BIOS overhead on the ability to xfer small blocks of data on the
  97. network media (cable).  The variation from the lowest data point on this curve
  98. to the highest data point is 379KBytes/S.
  99.  
  100. 3)8-bit mode with LANtastic software defaults:
  101. The performance of the AE2 adapter is significantly altered when configured
  102. for 8-bit mode.  The percent difference between 8-bit mode average KB/S with
  103. NOS defaults and 16-bit mode KB/S with NOS defaults is 39%, ((415KB/S -
  104. 253KB/S) / 415KB/S)100%.
  105.  
  106. 4)8-bit mode with LANtastic software performance optimized:
  107. The performance of the AE2 adapter in 8-bit mode is increased considerably by
  108. the optimization of the NOS software.  However, the optimization of the NOS
  109. software in 8-bit mode does not increase the performance as dramatically as
  110. for 16-bit mode.  The percent difference between 8-bit mode average KB/S with
  111. NOS optimized and 16-bit mode KB/S with NOS optimized is 57.8%, ((988KB/S -
  112. 416KB/S) / 988KB/S)100%.
  113.  
  114.  
  115.  
  116.  
  117.  
  118.                Artisoft AE-Series Ethernet Throughput Performance
  119.                                      PAGE 2
  120.  
  121.  
  122.  
  123.                                     TABLE 1
  124.                     AE2 Ethernet Throughput Prformance DATA
  125.                                8-bit -vs.- 16-bit
  126.             ┌────────┬───────────┬──────────┬──────────┬──────────┐
  127.             │  Range │   16-Bit  │  8-Bit   │  16-Bit  │  8-Bit   │
  128.             │        │  Mode NOS │ Mode NOS │ Mode NOS │ Mode NOS │
  129.             │        │  Optimized│ Optimized│ Defaults │ Defaults │
  130.             │        │   (KB/S)  │  (KB/S)  │  (KB/S)  │  (KB/S)  │
  131.             ├────────┼───────────┼──────────┼──────────┼──────────┤
  132.             │   3072 │   673.10  │  388.90  │  320.89  │  203.80  │
  133.             │   7168 │   828.60  │  424.54  │  379.65  │  235.15  │
  134.             │  11264 │   920.20  │  408.55  │  401.65  │  244.69  │
  135.             │  15360 │   935.62  │  418.90  │  411.64  │  250.73  │
  136.             │  19456 │   988.83  │  423.48  │  417.76  │  253.62  │
  137.             │  23552 │   975.87  │  415.73  │  421.07  │  255.69  │
  138.             │  27648 │  1015.47  │  420.77  │  425.22  │  257.39  │
  139.             │  31744 │  1010.41  │  415.01  │  426.41  │  258.11  │
  140.             │  35840 │  1037.09  │  421.59  │  428.68  │  259.29  │
  141.             │  39936 │  1063.48  │  414.89  │  430.35  │  260.14  │
  142.             │  44032 │  1044.27  │  419.00  │  429.09  │  260.96  │
  143.             │  48128 │  1073.35  │  416.72  │  431.15  │  261.35  │
  144.             │  52224 │  1059.45  │  419.71  │  431.82  │  261.54  │
  145.             │  56320 │  1077.18  │  419.71  │  432.09  │  261.92  │
  146.             │  60416 │  1057.92  │  420.59  │  432.98  │  262.23  │
  147.             │  64512 │  1052.94  │  418.73  │  434.11  │  262.25  │
  148.             ├────────┴───────────┴──────────┴──────────┴──────────┤
  149.             │  average:  988.36     416.68     415.91     253.05  │
  150.             └─────────────────────────────────────────────────────┘
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.                Artisoft AE-Series Ethernet Throughput Performance
  178.                                      PAGE 3
  179.  
  180.  
  181.  
  182.                                    FIGURE 1
  183.                         AE2 Ethernet Performance Graph
  184.                                8-bit -vs.- 16-bit
  185. THROUGHPUT
  186.   KB/S
  187.   1.25 ABSOLUTE THEORETICAL MAXIMUM (10,000,000 bits/S, NOT REACHABLE)
  188.   1.2 ┬─
  189.       │
  190.       │
  191.   1.1 ┼─
  192.       │
  193.       │                               !   !   !   !   !   !   !   !
  194.   1.0 ┼─                      !   !
  195.       │               !   !
  196.       │       !   !
  197.   0.9 ┼─
  198.       │
  199.       │   !
  200.   0.8 ┼─
  201.       │
  202.       │
  203.   0.7 ┼─
  204.       !
  205.       │
  206.   0.6 ┼─
  207.       │
  208.       │
  209.   0.5 ┼─
  210.       │
  211.       │   #          #+  #+  #+  #+  #+  #+  #+  #+  #+  #+  #+  #+
  212.   0.4 ┼─     #+  #+
  213.       #   +
  214.       +
  215.   0.3 ┼─
  216.       │
  217.       │   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *
  218.   0.2 *─
  219.       │
  220.       │
  221.   0.1 ┼─
  222.       │                                                              BLOCK
  223.       └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘  SIZE
  224.       3   7  11  15  19  23  27  31  35  39  44  48  52  56  60  64
  225.  
  226.  
  227.          # 16-bit mode with LANtastic software defaults.
  228.          ! 16-bit mode with LANtastic software performance optimized.
  229.          * 8-bit mode with LANtastic software defaults.
  230.          + 8-bit mode with LANtastic software performance optimized.
  231.  
  232.  NOTE4:  Each curve represents the performance response of an individual
  233.          unique network configuration of 1-dedicated server and 5-
  234.          workstations.
  235.  
  236.  
  237.                Artisoft AE-Series Ethernet Throughput Performance
  238.                                      PAGE 4
  239.  
  240.  
  241.  
  242.                                     SUMMARY
  243.  
  244. The results of this performance evaluation indicates the total possible
  245. throughput performance variation between 8-bit and 16-bit modes (two seperate
  246. networks) is 74% (The percent difference between 8-bit mode average KB/S with
  247. NOS defaults and 16-bit mode KB/S with NOS optimized is 74%, ((988KB/S -
  248. 253KB/S) / 253KB/S)100%).
  249.  
  250. A 74% change in performance between 8-bit mode and 16-bit mode will not be
  251. encountered by typical customers. The NOS software settings affect the
  252. performance of the whole network particularly the NOS software settings at the
  253. server.
  254.  
  255. On a single network throughput performance variation between 8-bit mode and
  256. 16-bit mode under typical customer circumstances will be less than 39% (The
  257. percent difference between 8-bit mode average KB/S with NOS defaults and 16-
  258. bit mode KB/S with NOS defaults) depending on the software settings of the
  259. NOS.  The NOS software settings affect everynode on the network, therefore,
  260. the throughput performance between 8-bit mode and 16-bit mode would approach
  261. but not reach 57.8% in a theoretical worst case situation, (57.8% is the
  262. percent difference between 8-bit mode average KB/S with NOS optimized and 16-
  263. bit mode KB/S with NOS optimized).
  264.  
  265. Most customers do not dedicate their servers and do not deviate much from NOS
  266. defaults.  It is expected that a typical customer's throughput performance
  267. graph would be at or slightly above that of 16-bit mode with NOS defaults
  268. (assuming 16-bit mode on all nodes).
  269.  
  270. NOS software settings can be used to compensate for the reduced performance of
  271. AE2 adapters in 8-bit mode to some degree.  The NOS software settings,
  272. particularly on the server, increase performance of the whole network.  At
  273. best the AE-series adapters in 8-bit mode can have throughput performances at
  274. or equal to AE-series adapters in 16-bit mode with the NOS default software
  275. settings.
  276.  
  277. It is estimated that with NOS software adjustments typical customers in a
  278. PEER-TO-PEER configuration should notice a 15%-20% decrease in performance
  279. throughput with AE-series adapters operating in 8-bit mode.  If a server is
  280. operating an AE-series adapter in 8-bit mode the performance varation between
  281. the two modes will be above 20%.
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.                Artisoft AE-Series Ethernet Throughput Performance
  298.                                      PAGE 5
  299.  
  300.  
  301.  
  302.                                   APPENDIX A
  303.                      LANTASTIC V4.10 OPTIMIZATION SETTINGS
  304.  
  305. ┌────────────────────────────────────┬───────────────────────────────────────┐
  306. │       SERVER                       │    WORKSTATION                        │
  307. ├────────────────────────────────────┼───────────────────────────────────────┤
  308. │       AUTOEXEC.BAT:                │    AUTOEXEC.BAT:                      │
  309. │       @echo off                    │    @echo off                          │
  310. │       cls                          │    cls                                │
  311. │       prompt $p$g                  │    prompt $p$g                        │
  312. │       path=c:\;c:\dos;c:\batch;c:\ │    path=c:\;c:\dos;c:\batch;c:\l41    │
  313. │       l41                          │    call c:\batch\l41w.bat             │
  314. │       call c:\batch\l41w.bat       │    ::call c:\batch\nov.bat            │
  315. │       ::call c:\batch\nov.bat      │    ::call c:\batch\lite.bat           │
  316. │       ::call c:\batch\lite.bat     │    rem copy d:\batch\update.bat       │
  317. │       rem copy d:\batch\update.bat │    c:\batch                           │
  318. │       c:\batch                     │    rem copy f:\batch\update.bat       │
  319. │       rem copy f:\batch\update.bat │    c:\batch                           │
  320. │       c:\batch                     │    rem call c:\batch\update.bat       │
  321. │       rem call c:\batch\update.bat │                                       │
  322. ├────────────────────────────────────┼───────────────────────────────────────┤
  323. │       CONFIG.SYS:                  │    CONFIG.SYS:                        │
  324. │       device=c:\dos\himem.sys      │    device=c:\dos\himem.sys            │
  325. │       device=c:\dos\emm386.exe     │    device=C:\dos\emm386.exe noems     │
  326. │       noems ram                    │    ram                                │
  327. │       dos=high,umb                 │    files=80                           │
  328. │       files=200                    │    buffers=30                         │
  329. │       buffers=30                   │    fcbs=16,8                          │
  330. │       lastdrive=m                  │    stacks=9,256                       │
  331. │       fcbs=16,8                    │    break=off                          │
  332. │       stacks=0,0                   │    lastdrive=e                        │
  333. │       break=off                    │                                       │
  334. ├────────────────────────────────────┼───────────────────────────────────────┤
  335. │       STARTNET.BAT:                │    STARTNET.BAT:                      │
  336. │       @echo off                    │    @echo off                          │
  337. │       cls                          │    cls                                │
  338. │       cd\l41                       │    set net=l41                        │
  339. │       lh aex                       │    cd\l41                             │
  340. │       @c:\l41\perform.swi          │    aex                                │
  341. │       lh ailanbio                  │    @C:\l41\performw.swi               │
  342. │       @c:\l41\perform.swi          │    ailanbio                           │
  343. │       redir ptb1                   │    @C:\l41\performw.swi               │
  344. │       @c:\l41\perform.swi          │    redir ptb2                         │
  345. │       lh share /f:2048 /l:256      │    @C:\l41\performw.swi               │
  346. │       lancache                     │    lancache                           │
  347. │       @c:\l41\perform.swi          │    @C:\l41\performw.swi               │
  348. │       server                       │    net use d: \\ptb1\c-drive          │
  349. └────────────────────────────────────┴───────────────────────────────────────┘
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.                Artisoft AE-Series Ethernet Throughput Performance
  358.                                      PAGE 6
  359.  
  360.  
  361.  
  362.                                APPENDIX A cont.
  363. ┌────────────────────────────────────┬───────────────────────────────────────┐
  364. │       PERFORM.SWI SWITCH FILE:     │    PERFORMW.SWI SWITCH FILE:          │
  365. │       [aex]                        │    [aex]                              │
  366. │            irq=5                   │         irq=5                         │
  367. │            iobase=340              │         iobase=340                    │
  368. │            transmit_buffers=35     │         transmit_buffers=33           │
  369. │            packet_size=1700        │         packet_size=1700              │
  370. │       [ailanbio]                   │    [ailanbio]                         │
  371. │            ack_timeout=1           │         ack_timeout=0                 │
  372. │            initial_send_size=65535 │         initial_send_size=65535       │
  373. │            buffers=29              │         buffers=29                    │
  374. │            size=1700               │         size=1700                     │
  375. │            max_sessions=21         │         max_names=5                   │
  376. │            max_names=5             │         max_ncbs=24                   │
  377. │            max_ncbs=50             │         retry_period=0                │
  378. │            retry_period=0          │         run_burst=254                 │
  379. │            run_burst=254           │    [redir]                            │
  380. │       [redir]                      │         buffers=1                     │
  381. │            buffers=1               │         size=32768                    │
  382. │            size=32768              │         logins=5                      │
  383. │            logins=1                │    [lancache]                         │
  384. │       [lancache]                   │         type=xms                      │
  385. │            type=xms                │         after=3600                    │
  386. │            after=3600              │         long=3600                     │
  387. │            long=3600               │                                       │
  388. ├────────────────────────────────────┼───────────────────────────────────────┘
  389. │                                    │
  390. │ SERVER STARTUP                     │
  391. │ PARAMETERS                         │
  392. │ maximum users          21          │
  393. │ network buffer         57344       │
  394. │ number adapters        1           │
  395. │ network tasks          7           │
  396. │ send server id         disabled    │
  397. │ remote booting         disabled    │
  398. │ floppy direct          disabled    │
  399. │ despooling             disabled    │
  400. │ printer bufer          512         │
  401. │ printer tasks          0           │
  402. │ max files open      use config.sys │
  403. │ run buffer size        0           │
  404. │ request size           1024        │
  405. │ run burst              255         │
  406. │ seek cache size        no cache    │
  407. │ cached resourced       1           │
  408. │ lock hold time         disabled    │
  409. └────────────────────────────────────┘
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.                Artisoft AE-Series Ethernet Throughput Performance
  418.                                      PAGE 7
  419.